English Dictionary
◊ FLOWER STORE
flower store
n : a shop where flowers and ornamental plants are sold [syn: {florist},
{florist shop}]